Specification of data schema mappings using weaving models
نویسندگان
چکیده
Weaving models are used in the model driven engineering (MDE) community for various application scenarios related to model mappings. However, an analysis of its suitability for specification of heterogeneous schema mappings reveals that weaving models lack support for mapping rules and, therefore, cannot prevent mapping specifications which are semantically meaningless, wrong or disallowed. This paper proposes a solution which overcomes the identified open issue by providing the explicit support for semantic mapping rules. It is based on introduction of weaving metamodels augmented with constraints written in OCL. The role of OCL constraints is to restrict mapping specifications to only those which are semantically meaningful. Using well known MDE technologies, such as EMF and QVT, an existing tool is used to validate the presented solution. This solution is also successfully evaluated in practice.
منابع مشابه
1 XML schema mappings using schema constraints and Skolem functions ?
A schema mapping is an executable specification describing transformation of data structured under different schemas. In this paper we discuss the problem of automatic generation of XML schema mappings using information provided by schemas and correspondences between schemas. Mappings are specified in a mapping language XDMap whose constructs are based on Skolem functions. We use Skolem functio...
متن کاملXML Schema Mappings in the Presence of Key Constraints and Value Dependencies
Schema mappings play a central role in both data integration and data exchange, and are understood as high-level specifications describing the relationships between data schemas. Based on these specifications, data structured under a source schema can be transformed into data structured under a target schema. During the transformation some structural constraints, both context-free (the structur...
متن کاملMetadata Management in Data Exchange Systems
Schema mappings are high level specifications, usually given in some logical formalism, that describe the correspondence between schemas. In this paper we describe our research project about the development of a general framework for managing schema mappings in the context of data exchange both for the case of relational and XML databases. Our project includes the identification of operators be...
متن کاملSchema Mappings and Agents' Actions in P2P Data Integration System
We propose specification of schema mappings and agents’ actions in XML data integration task. We discuss the problem in a highly-dynamic environment consisting of a community of peer-to-peer cooperating partners (agents). Peers decide how to describe their local data, when to join and when to leave the system, how to communicate and share their information with partners. An agent responds to th...
متن کاملApplying Generic Model Management to Data Mapping
Mapping between heterogeneous data is a central problem in many dataintensive applications. In particular, using one mapping language causes serious limitations and makes mapping management difficult. In this paper, we propose a solution that can better control the trade-off between genericity, expressiveness and efficiency of mappings. Our solution considers mappings as models and exploits spe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Sci. Inf. Syst.
دوره 9 شماره
صفحات -
تاریخ انتشار 2012